<?php
$PROJECT_DIR = $_SERVER['DOCUMENT_ROOT'] . '/MARKET-HOME/';
require_once $PROJECT_DIR . '/Persistencia/ClienteDAO.php';


class Cliente {
    private $cpfcnpj;
    private $nome;
    private $senha;
    private $tipo;
    private $telefone;
    private $sexo;

    private $repClie;

    public function __construct() {
        $this->repClie = new ClienteDAO();
    }

    public function getCpfcnpj() {
        return $this->cpfcnpj;
    }

    public function setCpfcnpj($cpfcnpj) {
        $this->cpfcnpj = $cpfcnpj;
    }

    public function getNome() {
        return $this->nome;
    }
    public function getSexo() {
        return $this->sexo;
    }

    public function setSexo($sexo) {
        $this->sexo = $sexo;
    }


    public function setNome($nome) {
        $this->nome = $nome;
    }

    public function getSenha() {
        return $this->senha;
    }

    public function setSenha($senha) {
        $this->senha = $senha;
    }

    public function getTipo() {
        return $this->tipo;
    }

    public function setTipo($tipo) {
        $this->tipo = $tipo;
    }

    public function getTelefone() {
        return $this->telefone;
    }

    public function setTelefone($telefone) {
        $this->telefone = $telefone;
    }
    

    // ++++++++++ metodos da  classes ++++++++++

    function save($cliente, $endereco){
        $this->repClie->cadastrarClienteDAO($cliente, $endereco);
    }

    function validar($cliente){
        $resultado = $this->repClie->validarClienteDAO($cliente);
        return $resultado;
}

  
}
?>
